home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
cstdio.arc
/
SRC.ARC
/
READ.A
< prev
next >
Wrap
Text File
|
1985-05-17
|
515b
|
30 lines
; read.a - read from file.
; (C) Copyright 1984, 1985 Gregory R. Mansfield - All Rights Reserved.
; G. R. Mansfield. 84/06/22.
; Ver 1.0-5517.
include "include/msdos.ah"
dseg
public errno_
cseg
public read_
; int read(fd, buf, n)
; int fd;
; BYTE *buf;
; int n;
read_: mov bx,sp
mov cx,[bx+6] ; byte count
mov dx,[bx+4] ; buffer address
mov bx,[bx+2] ; file handle
mov ah,FR_RDF ; read from a file
int I_FCN
jnb rdf1 ; if no error
mov errno_,ax
mov ax,-1
rdf1: ret